/**
 * 找回密码
 */


var code ; //在全局定义验证码  

//产生验证码  
function createCode() {
    code = "";
    var codeLength = 4; //验证码的长度
    var validate_code = document.getElementById("validate_code");
    validate_code_img = document.getElementById("validate_code_img");
    var codeChars = new Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 
    'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z',
    'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'); //所有候选组成验证码的字符，当然也可以用中文的
    for (var i = 0; i < codeLength; i++) 
    {
        var charNum = Math.floor(Math.random() * 52);
        code += codeChars[charNum];
    }
    if (validate_code) 
    {

    	$("#validate_code_img").css("display", "block")
    	validate_code_img.innerHTML = code;
    }
}


function submit_btn_check(){
	//验证邮箱格式
	var apos = $("#email_account").val().indexOf("@");
	var dotpos = $("#email_account").val().lastIndexOf(".");
	var inputCode = document.getElementById("validate_code").value; //取得输入的验证码
	 if($("#email_account").val() == ""){
			
        alert("邮箱号码为空，请重新输入！");
        return false;
    }else if(apos < 1 || dotpos - apos <2)
    {
    	alert("输入的邮箱账号格式不正确，请重新输入！")
    }
    //校验验证码
    else if(inputCode.length <= 0) { //若输入的验证码长度为0  
        alert("请输入验证码！"); //则弹出请输入验证码 
        return false;
    }         
    else if(inputCode.toUpperCase() != code.toUpperCase()) { //若输入的验证码与产生的验证码不一致时  
        alert("验证码输入错误！@_@"); //则弹出验证码输入错误  
        createCode();//刷新验证码  
        document.getElementById("validate_code").value = "";//清空文本框 
        return false;
    }
    else if($("#identify_code").val() == ""){

        alert("邮箱验证码为空，请重新输入！");
        return false;
    }
	 var isNull=$("#identify_code").val();
		if(isNull!=null&&isNull!=""){
		$.ajax({
			type:'POST',
			url:'validateAuth.action',
			data:{
				auth:$("#identify_code").val(),
			},
			success:function(data){
				if(data!="") alert(data);
				else{
					window.location.href="ResetPassword.html?phone="+$("#phone").val()+"&user_type="+$('#user_type_tabs input[name="user_type"]').val();
				}
			}
			
		})
		}
	 

	
}
function validateEmail(){
	var type=$('#user_type_tabs input[name="user_type"]:checked').val();
	if(type=="personal"){
		$.ajax({
			type:'POST',
			url:'personal_users/validateEmail.action',
			data:{
				phone:$("#phone").val(),
				email:$("#email_account").val()
			},
			success:function(data){
				if(data!="null")
				alert(data);
			}
			
		});
	}
	else if(type=="merchant"){
		$.ajax({
			type:'POST',
			url:'merchant_users/validateEmail.action',
			data:{
				phone:$("#phone").val(),
				email:$("#email_account").val(),
			},
			success:function(data){
				if(data!="null")
				alert(data);
			}
			
		});
	}
}



function getAuth(){
	$.ajax({
		type:'POST',
		url:'sendEmail.action',
		data:{	phone:$("#phone").val(),
				email:$("#email_account").val(),
			},
		success:function(data){
			if(data!="") alert(data);
		}
	})
}

